A General Method for Visualizing and Explaining Black-Box Regression Models
نویسندگان
چکیده
We propose a method for explaining regression models and their predictions for individual instances. The method successfully reveals how individual features influence the model and can be used with any type of regression model in a uniform way. We used different types of models and data sets to demonstrate that the method is a useful tool for explaining, comparing, and identifying errors in regression models.
منابع مشابه
Explainable Artificial Intelligence: Understanding, Visualizing and Interpreting Deep Learning Models
With the availability of large databases and recent improvements in deep learning methodology, the performance of AI systems is reaching, or even exceeding, the human level on an increasing number of complex tasks. Impressive examples of this development can be found in domains such as image classification, sentiment analysis, speech understanding or strategic game playing. However, because of ...
متن کاملQuasi-regression for visualization and interpretation of black box functions
Many machine learning algorithms make use of black box functions. Given such a function f(x) for d dimensional x, it can be difficult to tell which variables, if any, dominate f . In quasi-regression the function f is expanded in an orthogonal basis. A large number of the coefficients are estimated by Monte Carlo and then various parts of f are plotted. We illustrate quasi-regression on some ne...
متن کاملA causal framework for explaining the predictions of black-box sequence-to-sequence models
We interpret the predictions of any blackbox structured input-structured output model around a specific input-output pair. Our method returns an “explanation” consisting of groups of input-output tokens that are causally related. These dependencies are inferred by querying the black-box model with perturbed inputs, generating a graph over tokens from the responses, and solving a partitioning pr...
متن کاملVisualizing Deep Neural Network Decisions: Prediction Difference Analysis
This article presents the prediction difference analysis method for visualizing the response of a deep neural network to a specific input. When classifying images, the method highlights areas in a given input image that provide evidence for or against a certain class. It overcomes several shortcoming of previous methods and provides great additional insight into the decision making process of c...
متن کاملNomograms for Visualizing Linear Support Vector Machines
Support vector machines are often considered to be black box learning algorithms. We show that for linear kernels it is possible to open this box and visually depict the content of the SVM classifier in high-dimensional space in the interactive format of a nomogram. We provide a crosscalibration method for obtaining probabilistic predictions from any SVM classifier, which control for the genera...
متن کامل